| Line | Label | Object Class | Period Type | Balance | Name |
| 1 | Earnings Per Share Disclosures [Hierarchy] | added:EarningsPerShareDisclosuresHierarchy | |||
| 2 | Earnings Per Share Reconciliation Disclosure | [Concept] Text/String | For Period | us-gaap:EarningsPerShareReconciliationDisclosure | |
| 3 | Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights | [Concept] Shares | For Period | us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights |